Isomorphism testing of read-once functions and polynomials

نویسندگان

  • B. V. Raghavendra Rao
  • Jayalal Sarma
چکیده

In this paper, we study the isomorphism testing problem of formulas in the Boolean and arithmetic settings. We show that isomorphism testing of Boolean formulas in which a variable is read at most once (known as read-once formulas) is complete for log-space. In contrast, we observe that the problem becomes polynomial time equivalent to the graph isomorphism problem, when the input formulas can be represented as OR of two or more monotone read-once formulas. This classifies the complexity of the problem in terms of the number of reads, as read-3 formula isomorphism problem is hard for coNP. We address the polynomial isomorphism problem, a special case of polynomial equivalence problem which in turn is important from a cryptographic perspective [19, 16]. As our main result, we propose a deterministic polynomial time canonization scheme for polynomials computed by constant-free read-once arithmetic formulas. In contrast, we show that when the arithmetic formula is allowed to read a variable twice, this problem is as hard as the graph isomorphism problem. 1998 ACM Subject Classification F.2.1 [Numerical Algorithms and Problems] – Computations on polynomials, F.1.3 [Complexity Measures and Classes], F.2.3 [Tradeoffs between Complexity Measures]

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Isomorphism Problem for Read-Once Branching Programs and Arithmetic Circuits

We investigate the computational complexity of the isomorphism Abstract-1 problem for read-once branching programs (1-BPI): upon input of two read-once branching programs B0 and B1, decide whether there exists a permutation of the variables of B1 such that it becomes equivalent to B0. Our main result is that 1-BPI cannot be NP-hard unless the polyAbstract-2 nomial hierarchy collapses. The resul...

متن کامل

A Polynomial Time Deterministic Algorithm for Identity Testing Read-Once Polynomials

The polynomial identity testing problem, or PIT, asks how we can decide if a polynomial is equivalent to zero. A read-once polynomial (ROP) is a polynomial over some field that can be expressed with an arithmetic formula where each variable appears at most once. We construct a deterministic polynomial time algorithm for identity testing a black-box ROP. In particular, we show that for a read-on...

متن کامل

Bernstein's polynomials for convex functions and related results

In this paper we establish several polynomials similar to Bernstein's polynomials and several refinements of  Hermite-Hadamard inequality for convex functions.

متن کامل

New Learning and Testing Problems for Read-Once Functions

In the paper, we consider several new types of queries for classical and new problems of learning and testing read-once functions. In several cases, the border between polynomial and exponential complexities is obtained.

متن کامل

Algorithms for Quantum Branching Programs Based on Fingerprinting

In the paper we develop a method for constructing quantum algorithms for computing Boolean functions by quantum ordered read-once branching programs (quantum OBDDs). Our method is based on fingerprinting technique and representation of Boolean functions by their characteristic polynomials. We use circuit notation for branching programs for desired algorithms presentation. For several known func...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011